Quick Links
Phillip Waclawski
Residential Faculty - Linux, PHP, Python, MySQL, Javascript, HTML/CSS, Game Development
Office: Downtown Center - Room: 408
480-461-7468
Office Hours
Monday | Tuesday | Wednesday | Thursday | Friday |
---|---|---|---|---|
3:00 PM - 4:00 PM | 3:00 PM - 4:00 PM | 2:00 PM - 4:00 PM | 2:00 PM - 3:00 PM | |
Online | Online | Online | Online | |
By appointment | By appointment | By appointment | By appointment | By appointment |
My up to date lab and office hours can be found at
Classes Taught
Spring 2024
CIS276DA | MySQL Database | 3 Credits | ||||
---|---|---|---|---|---|---|
A broad overview of the MySQL database. Includes Structured Query Language (SQL) instruction for data definition, data manipulation, and data retrieval. Develops knowledge and skills required to install MySQL, model and create new databases, manage users, authentication, and stored procedures, and develop backup/restore strategies. Prerequisites: A grade of C or better in CIS105, or CIS117DM, or permission of Instructor. |
||||||
Section | Location | Delivery | Dates | Days | Times | Availability |
33881 |
Live Online |
Live Online
Lecture/Lab
|
01/18/2024 - 05/10/2024 |
Th |
6:00 PM - 8:00 PM |
Class Started |
Notes: Live Online classes have sessions that meet online on specific days and times. Attendance in these sessions will be at the discretion of the instructor, and additional work will be required on the student’s own time. Access to a computer or mobile device with Internet connection is required.
Before enrolling in their first online class at MCC, students need to view the online orientation and complete the readiness survey on https://www.mesacc.edu/online/get-started for additional information. |
||||||
26688 |
Dobson Campus |
Hybrid
Lecture/Lab
|
01/17/2024 - 05/10/2024 |
MoWe |
5:20 PM - 7:00 PM |
Closed |
Notes: Hybrid classes include face-to-face format on campus at the time listed in the class schedule. The other part will be held online either without a set time to attend or a Live Online session.
Students enrolling in a hybrid class acknowledge they already possess the skills described in the Minimum Computer and Technology Requirements at https://www.mesacc.edu/online/get-started for additional information. |
CIS276DC | NoSQL | 3 Credits | ||||
---|---|---|---|---|---|---|
A broad overview of Not Only SQL (NoSQL) databases. Contrast NoSQL databases to the Structured Query Language (SQL) databases. Includes NoSQL instruction for data definition, data manipulation, and data retrieval. Develops knowledge and skills required to install NoSQL Servers, model and create NoSQL databases, manage users, authentication, and stored procedures equivalents, and develop backup/restore strategies. Prerequisites: A grade of C or better in CIS215 and (CIS276DA or CIS276DB), or permission of Instructor. |
||||||
Section | Location | Delivery | Dates | Days | Times | Availability |
32049 |
Dobson Campus |
Hybrid
Lecture/Lab
|
01/17/2024 - 05/10/2024 |
We |
7:10 PM - 9:15 PM |
Class Started |
Notes: Hybrid classes include face-to-face format on campus at the time listed in the class schedule. The other part will be held online either without a set time to attend or a Live Online session.
Students enrolling in a hybrid class acknowledge they already possess the skills described in the Minimum Computer and Technology Requirements at https://www.mesacc.edu/online/get-started for additional information. |
Spring Flex Start 2024
CIS156 | Python Programming: Level I | 3 Credits | ||||
---|---|---|---|---|---|---|
Introduction to Python programming. Includes general concepts, program design, development, data types, operators, expressions, flow control, functions, classes, input and output operations, debugging, structured programming, and object-oriented programming. Prerequisites: A grade of C or better in CIS105 or permission of Instructor. |
||||||
Section | Location | Delivery | Dates | Days | Times | Availability |
28096 |
Dobson Campus |
Hybrid
Lecture/Lab
|
01/30/2024 - 05/10/2024 |
Tu |
5:20 PM - 7:00 PM |
Class Started |
Notes: Hybrid classes include face-to-face format on campus at the time listed in the class schedule. The other part will be held online either without a set time to attend or a Live Online session.
Students enrolling in a hybrid class acknowledge they already possess the skills described in the Minimum Computer and Technology Requirements at https://www.mesacc.edu/online/get-started for additional information. |
CIS215 | Foundations of Data Analytics and Programming | 3 Credits | ||||
---|---|---|---|---|---|---|
Overview of data analytics and programming, concepts, terminology, and how analytics and programming are used professionally in business. Use of office application software, dashboards and Integrated Development Environments (IDEs). Includes exploration of relevant emergent technologies. A grade of C or better required in all Prerequisites. Prerequisites or Corequisites: CIS105 or permission of Instructor. |
||||||
Section | Location | Delivery | Dates | Days | Times | Availability |
32040 |
Dobson Campus |
Hybrid
Lecture/Lab
|
01/30/2024 - 05/10/2024 |
Tu |
7:10 PM - 9:15 PM |
Closed |
Notes: Hybrid classes include face-to-face format on campus at the time listed in the class schedule. The other part will be held online either without a set time to attend or a Live Online session.
Students enrolling in a hybrid class acknowledge they already possess the skills described in the Minimum Computer and Technology Requirements at https://www.mesacc.edu/online/get-started for additional information. |
CIS256 | Python Programming Level II | 3 Credits | ||||
---|---|---|---|---|---|---|
Advanced Python object-oriented programming concepts and applications. Emphasis on code documenting, versioning, unit testing strategies, and security practices for Python project/package development. Includes Python applications for data analysis, networking, database manipulation, and web application development. Prerequisites: A grade of C or better in CIS156 or permission of Instructor. |
||||||
Section | Location | Delivery | Dates | Days | Times | Availability |
32050 |
Dobson Campus |
Hybrid
Lecture/Lab
|
01/29/2024 - 05/10/2024 |
Mo |
7:10 PM - 9:15 PM |
Class Started |
Notes: Hybrid classes include face-to-face format on campus at the time listed in the class schedule. The other part will be held online either without a set time to attend or a Live Online session.
Students enrolling in a hybrid class acknowledge they already possess the skills described in the Minimum Computer and Technology Requirements at https://www.mesacc.edu/online/get-started for additional information. |
Summer 2024
YOUTH100-10035 | MCC Mulitmedia Madness Camp | 0 Credits | ||||
---|---|---|---|---|---|---|
Learn to be a wiz with photo editing and graphics creation for your best ever Instagram and Facebook memes. Plus up your video, audio and animation skill sets. Multimedia Madness Camp is for sixth to eight graders. MMM Camp delivers fun, interactive instruction about computer graphics, photo editing, 3D Modelling, basic video/audio editing and animation. Use popular, free, open-source software including Inkscape, Blender 3D, Gnu Image Manipulation Program, Krita, Audacity and LMMS. |
||||||
Section | Location | Delivery | Dates | Days | Times | Availability |
15243 |
Dobson Campus |
In Person
Lecture
|
06/03/2024 - 06/13/2024 |
MoTuWeTh |
8:30 AM - 3:30 PM |
Open 19 of 20 |
Notes: Class 15243 Learn to be a wiz with photo editing and graphics creation for your best ever Instagram and Facebook memes. Plus up your video, audio and animation skill sets. Tuition is $249 for two weeks; class size is limited and fills quickly. MMM Camp delivers fun, interactive instruction about computer graphics, photo editing, 3D modeling, basic video/audio editing and introduction to animation. Use popular, free, open-source software including Inkscape, Blender 3D, Gnu Image Manipulation Program, Krita, Audacity and LMMS. |
Fall 2024
CIS276DA | MySQL Database | 3 Credits | ||||
---|---|---|---|---|---|---|
A broad overview of the MySQL database. Includes Structured Query Language (SQL) instruction for data definition, data manipulation, and data retrieval. Develops knowledge and skills required to install MySQL, model and create new databases, manage users, authentication, and stored procedures, and develop backup/restore strategies. Prerequisites: A grade of C or better in CIS105, or CIS117DM, or permission of Instructor. |
||||||
Section | Location | Delivery | Dates | Days | Times | Availability |
13410 |
Dobson Campus |
Hybrid
Lecture/Lab
|
08/19/2024 - 12/13/2024 |
MoWe |
5:20 PM - 7:00 PM |
Open 10 of 20 |
Notes: Hybrid classes include face-to-face format on campus at the time listed in the class schedule. The other part will be held online either without a set time to attend or a Live Online session.
Students enrolling in a hybrid class acknowledge they already possess the skills described in the Minimum Computer and Technology Requirements at https://www.mesacc.edu/online/get-started for additional information. |
CIS276DC | NoSQL | 3 Credits | ||||
---|---|---|---|---|---|---|
A broad overview of Not Only SQL (NoSQL) databases. Contrast NoSQL databases to the Structured Query Language (SQL) databases. Includes NoSQL instruction for data definition, data manipulation, and data retrieval. Develops knowledge and skills required to install NoSQL Servers, model and create NoSQL databases, manage users, authentication, and stored procedures equivalents, and develop backup/restore strategies. Prerequisites: A grade of C or better in CIS215 and (CIS276DA or CIS276DB), or permission of Instructor. |
||||||
Section | Location | Delivery | Dates | Days | Times | Availability |
33612 |
Dobson Campus |
Hybrid
Lecture/Lab
|
08/21/2024 - 12/13/2024 |
We |
7:10 PM - 9:15 PM |
Open 5 of 20 |
Notes: Hybrid classes include face-to-face format on campus at the time listed in the class schedule. The other part will be held online either without a set time to attend or a Live Online session.
Students enrolling in a hybrid class acknowledge they already possess the skills described in the Minimum Computer and Technology Requirements at https://www.mesacc.edu/online/get-started for additional information. |
Fall Flex Start 2024
CIS156 | Python Programming: Level I | 3 Credits | ||||
---|---|---|---|---|---|---|
Introduction to Python programming. Includes general concepts, program design, development, data types, operators, expressions, flow control, functions, classes, input and output operations, debugging, structured programming, and object-oriented programming. Prerequisites: A grade of C or better in CIS105 or permission of Instructor. |
||||||
Section | Location | Delivery | Dates | Days | Times | Availability |
14765 |
Dobson Campus |
Hybrid
Lecture/Lab
|
09/03/2024 - 12/13/2024 |
Tu |
5:20 PM - 7:00 PM |
Open 6 of 20 |
Notes: Hybrid classes include face-to-face format on campus at the time listed in the class schedule. The other part will be held online either without a set time to attend or a Live Online session.
Students enrolling in a hybrid class acknowledge they already possess the skills described in the Minimum Computer and Technology Requirements at https://www.mesacc.edu/online/get-started for additional information. |
CIS166AE | Web Scripting with PHP: Hypertext Preprocessor (PHP) | 3 Credits | ||||
---|---|---|---|---|---|---|
Introduction to web scripting with PHP (PHP: Hypertext Preprocessor). Web application development using Hypertext Markup Language (HTML), PHP, programming logic, and Structured Query Language (SQL). Prerequisites: A grade of C or better in CIS133DA or permission of Instructor. |
||||||
Course Notes: CIS166AE is only offered Fall Semester. |
||||||
Section | Location | Delivery | Dates | Days | Times | Availability |
14937 |
Dobson Campus |
Hybrid
Lecture/Lab
|
09/05/2024 - 12/13/2024 |
Th |
7:10 PM - 9:15 PM |
Open 17 of 20 |
Notes: Hybrid classes include face-to-face format on campus at the time listed in the class schedule. The other part will be held online either without a set time to attend or a Live Online session.
Students enrolling in a hybrid class acknowledge they already possess the skills described in the Minimum Computer and Technology Requirements at https://www.mesacc.edu/online/get-started for additional information. |
CIS256 | Python Programming Level II | 3 Credits | ||||
---|---|---|---|---|---|---|
Advanced Python object-oriented programming concepts and applications. Emphasis on code documenting, versioning, unit testing strategies, and security practices for Python project/package development. Includes Python applications for data analysis, networking, database manipulation, and web application development. Prerequisites: A grade of C or better in CIS156 or permission of Instructor. |
||||||
Section | Location | Delivery | Dates | Days | Times | Availability |
15366 |
Dobson Campus |
Hybrid
Lecture/Lab
|
09/09/2024 - 12/13/2024 |
Mo |
7:10 PM - 9:15 PM |
Closed |
Notes: Hybrid classes include face-to-face format on campus at the time listed in the class schedule. The other part will be held online either without a set time to attend or a Live Online session.
Students enrolling in a hybrid class acknowledge they already possess the skills described in the Minimum Computer and Technology Requirements at https://www.mesacc.edu/online/get-started for additional information. |
CIS276DA | MySQL Database | 3 Credits | ||||
---|---|---|---|---|---|---|
A broad overview of the MySQL database. Includes Structured Query Language (SQL) instruction for data definition, data manipulation, and data retrieval. Develops knowledge and skills required to install MySQL, model and create new databases, manage users, authentication, and stored procedures, and develop backup/restore strategies. Prerequisites: A grade of C or better in CIS105, or CIS117DM, or permission of Instructor. |
||||||
Section | Location | Delivery | Dates | Days | Times | Availability |
33705 |
Live Online |
Live Online
Lecture/Lab
|
09/03/2024 - 12/13/2024 |
Tu |
7:10 PM - 9:15 PM |
Closed |
Notes: Live Online classes have sessions that meet online on specific days and times. Attendance in these sessions will be at the discretion of the instructor, and additional work will be required on the student’s own time. Access to a computer or mobile device with Internet connection is required.
Before enrolling in their first online class at MCC, students need to view the online orientation and complete the readiness survey on https://www.mesacc.edu/online/get-started for additional information. |
MCC directories are not to be used for commercial or political solicitation of college employees by mail, email or telephone. MCC treats all student information as confidential.